GET_CEC_NAME = 1,2,STRING+CEC_NAME
GET_CEC_TYPE_SERIAL_NO = 1,3,STRING+CEC_TYPE,STRING+SERIAL_NO
GET_CEC_STATE = 1,5,BYTE+CEC_STATE
GET_CEC_CAPABILITY_MODE = 1,6,SHORT+CAPABILITY,BYTE+MODE
GET_CEC_OP_PANEL_VALUE = 1,12,BYTE+OP_PANEL_WIDTH,BYTE+OP_PANEL_NLINES,MULTI_LINES_DATA+CEC_OP_PANEL_LINE
GET_SIZE_HSC_SAVE_AREA = 1,18,INT+NVRAM_SIZE 
GET_CEC_RESOURCES = 1,19,BYTE+NUM_PROCESSORS,BYTE+NUM_IO_DRAWERS,PAD,PAD,INT+MEMORY
GET_CEC_POLICY_SETTINGS = 1,21,BYTE+POWER_SETTING,BYTE+POWER_POLICY
GET_EVENT_NOTIFICATION_HANDLER_SETTINGS = 1,22,INT+EVENT_NOTIFICATION,INT+HANDLER_MASK
GET_CEC_STATUS = 1,24,BYTE+CEC_STATUS
GET_HSC_SAVE_AREA = 1,25,INT+BYTE_OFFSET,INT+N_BYTES,DATA+NVRAM_DATA
GET_CEC_TIME_OF_DAY = 1,26,SHORTH+YEAR,BYTEH+MONTH,BYTEH+DAY,BYTEH+HOUR,BYTEH+MINUTE,BYTEH+SECONDS
GET_MTU_SIZE_FIELDS = 1,28,INT+MTU_SIZE, SHORT+BROADCAST_EVENT_SIZE
GET_CSP_INTERFACE_VERSION_NUMBER = 1,31, VERSION_STRING+VERSION 
GET_NUMBER_HSC_INFO_SLOTS = 1,33,BYTE+NUMBER_INFO_SLOTS,BYTE+CURRENT_HSC_SLOT
GET_HSC_INFORMATION = 1,34,BYTE+SLOT_ID,PAD,SHORT+LEN_INFO,DATA+HSC_INFO
GET_HSC_POLLING_FREQUENCY = 1,35,SHORT+POLL_FREQUENCY,STRING+HSC_NAME
GET_SP_LOG_ENTRY = 1,36,BYTE+LOG_INDEX_ID,SP_LOG_ENTRY+SP_LOG_ENTRY
SET_CEC_NAME = 1,2,STRING+CEC_NAME
SET_CEC_POWER_ON_OFF = 1,16,BYTE+POWER_MODE_VALUE,BYTE+MODE_SETTING
SET_LOCK_VALUE = 1,20,BYTE+LOCK,STRING+OWNER
SET_CEC_POLICY_SETTINGS = 1,21,BYTE+POWER_SETTING,BYTE+POWER_POLICY
SET_EVENT_NOTIFICATION_HANDLER_SETTINGS = 1,22,INT+EVENT_NOTIFICATION,INT+HANDLER_MASK
CLEAR_NOTIFICATION_EVENT = 1,23,SHORT+SEQUENCE_NO,BYTE+EVENT_TYPE
SET_NOTIFICATION_EVENT = 1,27,BYTE+EVENT_TYPE,BROADCAST_EVENT_FORMATS
READ_NOTIFICATION_STATUS = 1,23,SHORT+SEQUENCE_NO,BYTE+EVENT_TYPE,BROADCAST_EVENT_FORMATS
BROADCAST_EVENT_CEC_VIRTUAL_TTY = BYTE+COUNT
BROADCAST_EVENT_CEC_SET_POLICY = BYTE+POWER_POLICY,BYTE+POWER_SETTING
BROADCAST_EVENT_CEC_SET_NAME = STRING+CEC_NAME
BROADCAST_EVENT_LPAR_CREATE = BYTE+LPAR_ID
BROADCAST_EVENT_LPAR_DELETE = BYTE+LPAR_ID
BROADCAST_EVENT_LPAR_SET_NAME = BYTE+LPAR_ID,STRING+LPAR_NAME
BROADCAST_EVENT_LPAR_VIRTUAL_TTY = BYTE+LPAR_ID,BYTE+COUNT
BROADCAST_EVENT_LPAR_ACTIVATE = BYTE+LPAR_ID,STRING+LPAR_PROFILE_ID
BROADCAST_EVENT_LPAR_PROFILE_CREATE = BYTE+LPAR_ID,STRING+LPAR_PROFILE_ID
BROADCAST_EVENT_LPAR_PROFILE_DELETE = BYTE+LPAR_ID,STRING+LPAR_PROFILE_ID
BROADCAST_EVENT_LPAR_PROFILE_MODIFY = BYTE+LPAR_ID,STRING+LPAR_PROFILE_ID
BROADCAST_EVENT_LPAR_PROFILE_SET_DEFAULT_PROFILE = BYTE+LPAR_ID,STRING+LPAR_PROFILE_ID
BROADCAST_EVENT_SYSTEM_PROFILE_CREATE = STRING+SYSTEM_PROFILE_ID
BROADCAST_EVENT_SYSTEM_PROFILE_DELETE = STRING+SYSTEM_PROFILE_ID
BROADCAST_EVENT_SYSTEM_PROFILE_ADD_LPAR = STRING+SYSTEM_PROFILE_ID,BYTE+LPAR_ID,STRING+LPAR_PROFILE_ID
BROADCAST_EVENT_SYSTEM_PROFILE_REMOVE_LPAR = STRING+SYSTEM_PROFILE_ID,BYTE+LPAR_ID,STRING+LPAR_PROFILE_ID
BROADCAST_EVENT_SYSTEM_PROFILE_MODIFY_LPAR = STRING+SYSTEM_PROFILE_ID

BROADCAST_EVENT_LPAR_RESOURCE_ASSIGNMENT =  BYTE+SRC_LPAR_ID,BYTE+DST_LPAR_ID,BYTE+RESOURCE_TYPE,BYTE+NUM_RESOURCES,RESOURCE_ELEMENT_IDS,TWO_STRING_ID_WITH_NULL+DRAWER_ID

SET_HSC_SAVE_AREA = 1,25,INT+BYTE_OFFSET,INT+N_BYTES,DATA+NVRAM_DATA
SET_HSC_INFORMATION = 1,34,BYTE+SLOT_ID,PAD,SHORT+LEN_INFO,DATA+HSC_INFO
SET_HSC_POLLING_FREQUENCY = 1,35,SHORT+POLL_FREQUENCY,STRING+HSC_NAME
GET_LPAR_NAME = 2,2,BYTE+LPAR_ID,STRING+LPAR_NAME
GET_NUM_LPAR_SLOTS = 2,19,BYTE+NUM_LPAR_SLOTS
GET_ALL_LPARS_STATE = 2,20,BYTE+NUM_LPAR_SLOTS,ALL+ALL_LPAR_STATE
GET_LPAR_STATE = 2,5,BYTE+LPAR_ID,BYTE+LPAR_STATE
GET_LPAR_BOOT_MODE = 2,8,BYTE+LPAR_ID,BYTE+BOOT_MODE
GET_LPAR_OP_PANEL_VALUE = 2,12,BYTE+LPAR_ID,BYTE+OP_PANEL_WIDTH,BYTE+OP_PANEL_NLINES,MULTI_LINES_DATA+CEC_OP_PANEL_LINE
GET_LPAR_TTY_SESSION_NUMBERS = 2,32,BYTE+LPAR_ID,ALL+LIST_SESSION_NUMBERS 
GET_LPAR_TERMINAL_XON_VALUE = 2,13,BYTE+LPAR_ID,BYTE+SESSION_NO,BYTE+XON_VALUE
GET_LPAR_POLICIES = 2,23,BYTE+LPAR_ID,BYTE+SERVICE_AUTHORITY
GET_LPAR_SLOT_DEFINITION_STATE = 2,21,BYTE+LPAR_ID,BYTE+DEFINITION_STATE
GET_LPAR_BOOT_ERROR_VALUES = 2,24,BYTE+LPAR_ID,BYTE+BOOT_ERROR
CLEAR_LPAR_BOOT_ERROR_VALUES = 2,24,BYTE+LPAR_ID
SET_LPAR_NAME = 2,2,BYTE+LPAR_ID,STRING+LPAR_NAME
SET_LPAR_TERMINAL_XON_VALUE = 2,13,BYTE+LPAR_ID,BYTE+SESSION_NO,BYTE+XON_VALUE
BOOT_LPAR_TO_BOOT_MODE_VALUE = 2,16,BYTE+LPAR_ID,BYTE+BOOT_MODE
SET_LPAR_SLOT_DEFINITION_STATE = 2,21,BYTE+LPAR_ID,BYTE+DEFINITION_STATE
RESET_LPAR = 2,22,BYTE+RESET_TYPE,BYTE+LPAR_ID
SET_LPAR_POLICIES = 2,23,BYTE+LPAR_ID,BYTE+SERVICE_AUTHORITY
SET_LPAR_TYPE = 2,34,BYTE+LPAR_ID,BYTE+TYPE_VALUE,BYTE+RMO_TYPE
GET_PROC_PHY_LOCATION_CODE = 3,4,BYTE+PROC_ID,STRING+LOCATION_CODE
GET_PROC_STATE = 3,5,BYTE+PROC_ID,BYTE+PROC_STATE
GET_PROC_LPAR_ASSIGN_VALUE = 3,10,BYTE+PROC_ID,BYTE+LPAR_ID
GET_INSTALLED_PROC_STATE_VALUE = 3,20,BYTE+NUM_PROCESSORS,ALL+ALL_PROC_STATE
GET_ALL_PROC_LPAR_ASSIGN_VALUE = 3,21,BYTE+NUM_PROCESSORS,ALL+ALL_PROC_ASSIGNMENT
GET_PROC_STATUS = 3,24,BYTE+PROC_ID,BYTE+PROC_STATUS

GET_PROCESSOR_AFFINITY = 3,40,BYTE+NUM_GROUPS,BYTE+AFFINITY_TYPE,PROCESSOR_AFFINITY_GROUP_INFO+GROUP_LIST
GET_LMB_INFORMATION = 4,21,SHORT+START_ENTRY,SHORT+NUM_ENTRIES,SHORT+TOTAL_ENTRIES,SHORT+LMB_INFO
GET_LPAR_TYPE = 2,34,BYTE+LPAR_ID,BYTE+TYPE_VALUE,BYTE+RMO_TYPE
GET_ALL_LPAR_DEFINITION_FIELDS = 2,35,BYTE+NUM_LPAR_SLOTS, ALL_LPAR_DEFINITION_FIELDS+ALL_LPAR_DEFINITION_FIELDS
GET_PARTITION_MODE = 2,26, BYTE+MODE
GET_PROCESSORS_STATUS_VALUES = 3,32,BYTE+NUM_PROCESSORS,ALL+ALL_PROC_STATUS
GET_MEMORY_AFFINITY = 3,4,BYTE+NUM_GROUPS, MEMORY_PROCESSOR_AFFINITY_GROUP_INFO+GROUP_LIST

SET_PROC_LPAR_ASSIGN_VALUE = 3,10,BYTE+PROC_ID,BYTE+LPAR_ID
GET_CEC_MEMORY_RESOURCES = 4,3,INT+MEMORY_INSTALLED,INT+TOT_ALLOC_MEMORY,INT+HYPER_ALLOC_MEMORY,INT+PAGE_TABLE_ALLOC_MEMORY,INT+FAILED_MEMORY,INT+TOT_AVAILABLE_MEMORY,INT+REGION_SIZE,SHORT+PAGE_TABLE_RATIO
GET_LPAR_MEMORY_RESOURCES = 4,10,BYTE+LPAR_ID,PAD,PAD,PAD,INT+TOT_ALLOC_MEMORY,INT+PAGE_TABLE_ALLOC_MEMORY,INT+TOT_MEMORY_REQUESTED
SET_MEMORY_RESOURCES_FOR_LPAR = 4,10,BYTE+LPAR_ID,PAD,PAD,PAD,INT+TOT_MEMORY_REQUESTED,INT+POSSIBLE_MEMORY
GET_NUM_IO_DRAWERS = 5,19,BYTE+NUM_IO_DRAWERS,ALL_DRAWER_IDS
ALL_DRAWER_IDS = TWO_STRING_ID_WITH_NULL+DRAWER_ID
GET_IO_DRAWER_INFO = 5,3,TWO_STRING_ID_WITH_NULL+DRAWER_ID,SKIP_BYTE+LEN_NEXT_2FIELDS,SHORT+LEN_NEXT_4FIELDS,SHORT+DRAWER_CLASS,FIXED_STRING+8+DRAWER_LOC_CODE,SHORT+NUM_SLOTS,SHORT+LEN_EACH_SLOT_INFO,SLOT_INFORMATION
SLOT_INFORMATION = BYTE+SLOT_NO, BYTE+LPAR_ID,BYTE+IO_STATUS,BYTE+IO_STATE,FIXED_STRING+7+SLOT_LOC_CODE,PAD,BYTE_STRING+PCI_CLASS_CODE,SHORT+DEVICE_ID,SHORT+VENDOR_ID,BYTE+PCI_BUS_NO
SLOT_INFORMATION_VER2 = BYTE+SLOT_NO, BYTE+LPAR_ID,BYTE+IO_STATUS,BYTE+IO_STATE,FIXED_STRING+7+SLOT_LOC_CODE,PAD,BYTE_STRING+PCI_CLASS_CODE,SHORT+DEVICE_ID,SHORT+VENDOR_ID,BYTE+PCI_BUS_NO,INT+DRC_INDEX
SET_IO_SLOT_LPAR_ASSIGN_VALUE = 5,10,TWO_STRING_ID_WITH_NULL+DRAWER_ID,BYTE+SLOT_NO,BYTE+LPAR_ID
INVALID_COMMAND = DATA+ERROR_DATA
NO_SUCH_OBJECT =  DATA+ERROR_DATA
INVALID_DATA = PAD,SHORT+DATA_FIELD
INVALID_COMMAND_SEQUENCE = DATA+ERROR_DATA 
COMMAND_FAILED = DATA+ERROR_DATA 
COMMAND_TIME_OUT = DATA+ERROR_DATA 
COMMAND_BUSY = PAD,PAD,PAD,STRING+OWNER
TTY_BUFFER_FULL = DATA+ERROR_DATA
NOTIFY_EVT_BROADCAST = SHORT+SEQUENCE_NO,BYTE+EVENT_TYPE,BROADCAST_EVENT_FORMATS
NOTIFY_EVT_LPAR_STATE_CHANGE = SHORT+SEQUENCE_NO,BYTE+EVENT_TYPE,BYTE+LPAR_ID,BYTE+LPAR_STATE
NOTIFY_EVT_CEC_STATE_CHANGE = SHORT+SEQUENCE_NO,BYTE+EVENT_TYPE,BYTE+CEC_STATE
NOTIFY_EVT_HARDWARE_CHANGE = SHORT+SEQUENCE_NO,BYTE+EVENT_TYPE,BYTE+PROC_CHANGE,BYTE+MEMORY_CHANGE,BYTE+IO_DRAWER_CHANGE,TWO_STRING_ID_WITH_NULL+DRAWER_ID
NOTIFY_EVT_HSC_INFO_CLEAR = SHORT+SEQUENCE_NO,BYTE+EVENT_TYPE,BYTE+CSP_INT_EVT_TYPE
HANDLER_EVENT = SHORT+HANDLER_NO,DATA+BROADCAST_EVENT_FORMATS
SEND_TTY_DATA_TO_LPAR = 6,20, BYTE+LPAR_ID, BYTE+SESSION_NO,DATA+TTY_DATA
TTY_UPSTREAM_DATA = PAD,BYTE+LPAR_ID,BYTE+SESSION_NO,DATA+TTY_DATA
OPEN_VIRTUAL_TTY = BYTE+LPAR_ID,BYTE+SESSION_NO,BYTE+OPEN_STATUS_CODE
CLOSE_VIRTUAL_TTY = BYTE+LPAR_ID,BYTE+SESSION_NO,BYTE+FORCE_FLAG
